.introduvtion-line{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.icon{
    width:25px;
    height:30px;
    margin-right:15px;
}
.introduction-box{
    padding:25px;
    margin:20px;
    border-top:1PX solid #dddddd;
    border-bottom:1PX solid #dddddd;
}
.introduction-time{
    font-size: 20px;
    color:#979797;
}
.introduction-address{
    font-size: 22px;
    color:#3c3c3c;
}
.introduction-title{
    font-size: 36px;
    color:#000000;
}
.package-box-text{
    border-bottom: 1PX solid #dddddd;
    padding:25px;
    padding-top:0;
    margin:20px;
}
.content-img{
    width:132px;
    height:132px;
    margin-right:15px;
}
.packageBody-first-box{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.packageBody-box{
    margin:20px;
    padding-left: 25px;
    padding-right: 25px;
}
.content-label-name{
    font-size: 22px;
    color:#adadad;
    margin-right: 25px;
}
.content-name{
    font-size: 34px;
}
.packageBody-first-right-box{
    width:535px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.first-right-right-first-box{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.packageBody-first-right-right-box{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.dishes-line{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}
.dishe-name{
    font-size: 22px;
}
.dishe-price{
    font-size: 22px;
}
.dishes-text{
    font-size: 28px;
}
.prompt-box{
    margin:20px;
    padding:25px;
    border-top:1PX solid #dddddd;
    border-bottom: 1PX solid #dddddd;;
}
.prompt-body-box{
    margin:20px;
    padding-left: 25px;
    padding-right: 25px;
}
.general-box{
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
}
.general-small-text{
    font-size: 22px;
}
.general-big-text{
    font-size: 24px;
    margin-bottom: 10px;
}
.price-top-box{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.discount-box{
    width:80px;
    height:25px;
    display: flex;
    justify-content: center;
    align-items: center;
    border:1PX solid #62b5f7;
    border-radius: 15px;
    margin-left: 15px;
}
.discount{
    font-size: 22px;
    color:#2196f3;
}
.price-text{
    font-size: 30px;
    color:#2196f3;
}
.highPrice{
    font-size: 22px;
    color:#9a9a9a;
    font-weight: bold;
}
.bottom-buy-box{
    margin:20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.bottom-buy-right-box{
    width:240px;
    height:72px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #2196f3;
    border-radius: 40px;
}
.bottom-buy-left-box{
    display: flex;
    flex-direction: column;
}
.bottom-buy-text{
    font-size: 42px;
    color:#fff;
}